50c9f38f599abf653aa4b317b8b6574d817d17c3,source/com/intellij/psi/impl/search/LowLevelSearchUtil.java,LowLevelSearchUtil,processElementsContainingWordInElement,#TextOccurenceProcessor#PsiElement#StringSearcher#,39
Before Change
LOG.assertTrue(start >= 0);
boolean contains = leafNode.getTextLength() - start >= patternLength;
if (contains && !processor.execute(leafNode.getPsi(), start)) return false;
if (!processInjectedFile(leafNode.getPsi(), processor, searcher)) return false;
TreeElement prev = leafNode;
CompositeElement run = leafNode.getTreeParent();
while (run != null) {
After Change
LOG.assertTrue(start >= 0);
boolean contains = leafNode.getTextLength() - start >= patternLength;
if (contains && !processor.execute(leafNode.getPsi(), start)) return false;
Boolean result = processInjectedFile(leafNode.getPsi(), processor, searcher);
if (result != null && !result.booleanValue()) return false;
boolean injectedFound = result != null;
TreeElement prev = leafNode;
CompositeElement run = leafNode.getTreeParent();